<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.corp{font-size: 1.6rem; color:#AAA; margin:4rem 0 8rem; text-align: justify;}
.corp .f-l img{display: none;}
.solution{padding-bottom: 5rem;}
.solution&gt;.mask{height: 26rem; position: relative; overflow: hidden;}
.solution .block{width:192rem; height: 26rem; position: absolute; left: 0; top:0;}
.solution .block&gt;a{float: left; width:20rem; margin: 2rem; padding:15rem 5rem 5rem; text-align: center; font-size: 1.8rem;}
.solution .block&gt;a.active,.solution .block&gt;a:hover{background-color: #fff; box-shadow: 0 0 1rem #CCC; border-radius: 1rem;}
.solution&gt;.page-left,.solution&gt;.page-right{width:4rem; height:4rem; background-color: #DDD; position: absolute; left:-8rem; top:50%; margin-left: -2rem; font-size: 2rem; line-height: 4rem; text-align: center; color:white; margin-top: 2rem;}
.solution&gt;.page-left.active,
.solution&gt;.page-right.active,
.solution&gt;.page-left:hover,
.solution&gt;.page-right:hover{background-color: #06C;}
.solution&gt;.page-right{left:unset; right:-10rem;}

@media (max-width: 1200px) {
  .solution&gt;.page-left,.solution&gt;.page-right{display: none;}
  .solution&gt;.mask,.solution .block{width:initial; height: initial; overflow: hidden; position: unset;}
  .solution .block&gt;a{width:21%; margin: 2%; padding:13rem 2rem 2rem; font-size: 1.8rem;}
}
@media (max-width:768px) {
  .solution .block&gt;a{width:21%; margin: 2%; padding:10rem 1rem 1rem; font-size: 1.6rem;}
}
@media (max-width:480px) {
  .solution .block&gt;a{width:46%; margin: 2%; padding:10rem 1rem 1rem; font-size: 1.6rem;}
  .list-img&gt;a.col-third{width:94%;}
}
@media (min-width:481px) {
  /* .list-img&gt;a:last-of-type{display: none;} */
}
</pre></body></html>